package domain;

public class Giudizio {

	private String valore;
	private int progressivo;
	private Alunno alunno;
	private final static String[] voti;
	static {
		voti = new String[13];
		voti[0] = "4";  
		voti[1] = "4 1/2";
		voti[2] = "5";
		voti[3] = "5 1/2";
		voti[4] = "6";
		voti[5] = "6 1/2";
		voti[6] = "7";
		voti[7] = "7 1/2";
		voti[8] = "8";
		voti[9] = "8 1/2";
		voti[10] = "9";
		voti[11] = "9 1/2";
		voti[12] = "10";

	}

	
	
    public int getProgressivo() {
		return progressivo;
	}

	public void setProgressivo(int progressivo) {
		this.progressivo = progressivo;
		valore = voti[new Integer(progressivo)];
	}

	public String[] getVoti() {
        return voti;
    }
    
	public Giudizio(double d) {
		setValore(voti[(int)d]);
	}
	
	public String getValore() {
		return valore;
	}

	public void setValore(String valore) {
		this.valore = valore;
		for (int i = 0; i < voti.length; i++) {
			if (valore.equals(voti[i]))
					progressivo = i;
			
		}
	}

	public Alunno getAlunno() {
		return alunno;
	}

	public void setAlunno(Alunno alunno) {
		this.alunno = alunno;
	}
	
	
}
